﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="TableViewHeaderItem.cs" company="DissingNellemann">
//   
// All rights reserved </copyright>
// <summary>
//   The table view header item.
// </summary>
// --------------------------------------------------------------------------------------------------------------------
namespace Website.Models.Styling
{
    /// <summary>
    ///     The table view header item.
    /// </summary>
    public class TableViewHeaderItem
    {
        #region Public Properties

        /// <summary>
        ///     Gets or sets the action.
        /// </summary>
        public string Action { get; set; }

        /// <summary>
        ///     Gets or sets a value indicating whether is current sorted by asc.
        /// </summary>
        public bool IsCurrentSortedByAsc { get; set; }

        /// <summary>
        ///     Gets or sets a value indicating whether is current sorted by desc.
        /// </summary>
        public bool IsCurrentSortedByDesc { get; set; }

        /// <summary>
        ///     Gets or sets a value indicating whether is sortable.
        /// </summary>
        public bool IsSortable { get; set; }

        /// <summary>
        ///     Gets or sets the sortable name.
        /// </summary>
        public string SortableName { get; set; }

        /// <summary>
        ///     Gets or sets the take.
        /// </summary>
        public int Take { get; set; }

        /// <summary>
        ///     Gets or sets the text.
        /// </summary>
        public string Text { get; set; }

        #endregion
    }
}